<?php
/**
 * View_Special_Resource
 *
 * Класс View_Special_Resource отвечает за вывод информации, с ресурсами
 *
 * @author Дмитрий Кузьма <kouzma.d@gmail.com>
 * @version 1.0
 */
class View_Special_Resource extends View_Base {
	/**
	 * Выводит стоимость строительства/ислледования/...
	 */
	public static function showCost(Game_Resource $objResourcesCost, $buildingTime, array $arrConsumption = array()) {
		echo '<div class="resource-cost">';
		// Вывод требуемых ресурсов
		foreach ($objResourcesCost->getResourcesData() as $resourceId => $resourceValue) {
			$gameSourceName = Game_Resource::getResourceName($resourceId);
			echo '<span title="' . $gameSourceName . '">';
			echo '<img src="' . W_IMAGES . 'dot.gif" alt="' . $gameSourceName . '" class="r_' . $resourceId . '" />';
			echo $resourceValue;
			echo '</span>';
		}
		unset($resourceValue);
		unset($resorceId);
			
		// Вывод требуемого потребления
		foreach ($arrConsumption as $resourceId => $resourceValue) {
			$gameProductionName = Service_Translate::getText('Потребление');
			echo '<span title="' . $gameProductionName . '">';
			echo '<img src="' . W_IMAGES . 'dot.gif"  alt="' . $gameProductionName . '" class="c_' . $resourceId . '" />';
			echo $resourceValue;
			echo '</span>';
		}
			
		// Вывод требуемого времени
		$timeTitle = Service_Translate::getText('Время строительства');
		echo '<span title="' . $timeTitle . '">';
		echo '<img src="' . W_IMAGES . 'dot.gif"  alt="' . $timeTitle . '" class="clock" />';
		echo Service_Date::secondsToHumanFormat($buildingTime);
		echo '</span>';
		echo '</div>';
	}
}
?>